package com.leyou.item.web;

import com.leyou.item.dto.CategoryDTO;
import com.leyou.item.service.CategoryService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

/**
 * @Package com.leyou.item.web
 * @Author: HuaMao
 * @Description:
 * @Date: Created in 16:53 2019/6/25
 * @Version v1.0
 */
@RestController
@RequestMapping("category")
public class CategoryController {

    @Autowired
    private CategoryService categoryService;

    /**
     * 　　*
     * 　　* @param: 根据父类目的id查询子类目的集合
     * 　　* @return: ${return_type}
     * 　　* @date: 2019/6/25 19:18
     *
     */
    @GetMapping("/of/parent")
    public ResponseEntity<List<CategoryDTO>> queryCategoryByParentId(@RequestParam("pid") Long pid) {
        List<CategoryDTO> list = categoryService.queryCategoryByParentId(pid);
        return ResponseEntity.ok(list);
    }
}
